home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-11-03 | 29.9 KB | 1,062 lines |
- Public (software) Library
- Copyright 1993 Nelson Ford, PsL ALL RIGHTS RESERVED
-
- Visual Basic Programming
- Part 1
-
- CONTENTS:
-
- -----DOS_ACCS: DOS Access/Functions
- -----FONT_UT: Font Utilities
- -----COMMUNIC: communications, networking
- -----SYSTEM
- -----TIME_DAT: Time/Date Applications
- -----GRAPHICS: graphics, video routines, screen sizing
- -----CUSTOM: Custom Controls
- (The following sections are in VB2.TXT.)
- -----TOOLS: General Tools/Reference/Info
- -----MISC
- -----DATABASE
- -----SORTSRCH: sorting and searching routines
- -----INPUT: data entry routines
- -----KYB_MOUS: keyboard, mouse, cursor and joystick routines
- -----PRINTING
- -----API: API Reference/Utils
- -----SOUNDS: PC speaker, WAV files, MIDI
- -----DDE
- -----SAMP_APS: Sample Applications
- -----FAX
- -----GAMES
- -----NUMERIC
- -----MENU: menu-bar related items
- -----INI_FILE: INI file related items
- -----ARRAYS
- -----COMPRESS: file compression, archiving
- -----INSTALL: installation routines, programs
-
- ====================================
-
- -----DOS_ACCS: DOS access, functions
-
- [CRC32]
- CRC32
- (Simms, Jeff; $0)
- contains a DLL with source code to calculate CRC32 value of a file.
-
- [DATETIM]
- DateTime
- shows how to get a file's date/time stamp and file size directly from within
- Visual Basic without resorting to a shell to DOS DIR command.
-
- [Dirscan]
- Dirscan.BAS
- (Rose, Joel; $0)
- contains source code for a routine that scans a system's drives for a particular
- file or files.
-
- [DskInfo]
- DskInfo
- (Taylor, Ian; $0)
- is a DLL that returns information about a specified drive: free space,
- total space, total clusters, available clusters, sectors per cluster and
- bytes per sector. It also returns free system resources and memory.
-
- [DskSpc]
- DskSpc
- (Shields, James; $5)
- is a DLL which returns total disk space and free disk space for a
- user-specified drive.
-
- [ISFILE]
- Isfile
- (J. Frank Carr; $0)
- shows how to use the OpenFile API call to determine if a file exists or
- not.
-
- [LABLDLL]
- Labeldll
- (Guimond, Stephen C.; $0)
- contains a DLL that will allow you to read, write, and delete DOS volume
- labels. It will also allow you to get file and disk information such as
- total disk space, available disk space, file date, file time, and size
- of file.
- A conversion routine to get plain English dates and times out of those
- returned by the DLL is also provided. Commented Pascal source code is
- included.
-
- [QSearch]
- QSearch
- (Simms, Jeff; $0)
- is a DLL that lets you search a drive for a file, search a file for text, and
- copy a file. Wildcards are supported. A sample app is included.
-
- [VBDOS]
- VBDOS
- is a DLL that allows you to get free disk space, file information, and change
- file attributes. Sample code is included.
-
-
- -----FONT_UT: Font utilities
-
- [ENUMFNT]
- EnumFonts
- (Telelink Systems; $8)
- is a DLL which allows you to access the Windows API service EnumFonts. A demo is
- provided which shows how to find which typefaces and fonts are supported by the
- default printer. Source code is included.
-
- [Fontro]
- Fontro
- (Young, Ted M.; $0)
- contains VB source code to create a rotatable font that can print sideways.
-
- [FONTVW]
- FontView 2.0
- (Snider, Charles; $0)
- is code for an application to find, display, and print Windows fonts.
-
- [Rotfont]
- Rotfont
- (Egger, Fredi; $0)
- shows how to print text at any angle in VB apps to screen or printer.
-
- [VRTFNT]
- Vertically Rotate Font
- is source code for rotating a font vertically.
-
-
- -----COMMUNIC: communications, networking
-
- [ADialer]
- ADialer
- (Lamson, George; $0)
- is the source code and executable for a program to dial the phone.
-
- [AXPHON]
- Axis Phone 3.1
- (Tirio, Joseph J.; $0-$5)
- is VB source code for a modem dialer.
-
- [ComDemo]
- ComDemo 1.0
- illustrates the use of several COMM API functions. Includes source code and an
- executable file.
-
- [LINKLOD]
- Link'n Load
- (Krumsee, Art; $0)
- is VB code that shows how to establish a network link, run a specified
- application, and when done, unload the link. Network managers with VB only have
- to enter the application name into the code and compile it for this to work.
-
- [MSCOMM]
- Mscomm
- is a new bug-fix version of MSCOMM.VBX which comes with VB2/VB3
-
- [NETPRNT]
- NetPrint
- (Krumsee, Art; $0)
- is VB source that allows network users to link and unlink printers from within
- Windows. It includes declarations for 3 undocumented Windows API functions which
- should make this application network independent.
-
- [NOVL_VB]
- Novell-VB
- (Johnson, L.J.; $0)
- contains an example program with source code that allows you to attach to and
- detach from multiple servers. You can also set drive mappings on your primary
- server. Many of the basic Novell API's are demonstrated.
-
- [VBMate]
- VBMate
- contains a library of routines and sample code for interfacing VB with EXTRA!
- for Windows EHLLAPI.DLL. This gives VB the ability to interact with a 3720
- mainframe terminal session.
-
- [VBTerm]
- VBTerm
- (McGuinness, Charles; $0)
- is source code for a simple VT100 terminal emulator.
-
- [WNET]
- WNET
- (Ken True; $0) contains a sample VB program that shows how to
- use the common built-in WNETxxx calls to retrieve user name,
- disk/printer network mapping, and connect/disconnect disks/printers in
- a network independent manner. Requires VBRUN300.
-
-
- -----SYSTEM
-
- [CDLL_VB]
- CDLL_VB
- (Aylor, Bill; $?)
- is a TurboC++ DLL for VBWin that illustrates how to pass a character string
- from the DLL to VB for processing.
-
- [CLIPDEM]
- CLIPDEM
- demonstrates using the clipboard across forms.
-
- [CTLWHWN]
- CtlWhWnd
- (User Friendly, Inc.; $0)
- is a DLL function that returns the hWnd for any control.
-
- [DDEPM]
- Doing DDE with Program Manager
- (Irwin, Gregg S.; $0)
- contains a module and sample application to demonstrate the
- functionality available for creating Items in Program Manager,
- retrieving Group and Item information, deleting items, replacing
- items, and more.
-
- [DRAGDRP]
- Drag'n'Drop
- (Bonner, Paul; $0)
- shows how to add support for the Windows 3.1 File Manager drag-and-drop facility
- to a VB program.
-
- [DRAGFRM]
- DragForm
- (Simms, Jeff; $0)
- demonstrates how to drag a form without a title bar and dragging a textbox using
- similar code.
-
- [EndTask]
- EndTask
- (Simms, Jeff; $0)
- is a DLL that lets you close your app normally when the user selects End
- Task from Task Manager.
-
- [ExWait]
- ExWait
- demonstrates how to use the Windows GetModuleUsage function to cause VB to
- wait until a SHELL command has finished.
-
- [Findapp]
- Findapp
- (Obeda, Ed; $0)
- is a DLL and related VB code that prevents users from opening more than one copy
- of your application or of programs such as Calculator.
-
- [Fndwnd]
- Fndwnd
- shows how to look for a window based on Caption and/or ClassName.
-
- [GETWLST]
- GetWindowList 1.1
- (Steinwart, Todd; $0)
- is a DLL that lets you get a list of handles for active, visible windows. Sample
- usage code is included.
-
- [HlpKey]
- HlpKey
- (Simms, Jeff; $0)
- is a DLL and source code which eliminates the need for separate F1 Help
- Keypress events.
-
- [InOut]
- InOut
- (Faggart, B.E.; $0)
- is a DLL for I/O Port control. Sample VB source code is included.
-
- [LANDAU]
- Landau
- shows how to use drag and drop, how to link to the Windows calculator, notepad
- and winhelp, and how to use the clipboard.
-
- [LOCKAPI]
- Locker API 1.0
- (Hampshire Software; $245)
- is a software metering DLL. It allows a programmer to control the number
- of concurrent users that may access their windows program. It works on
- all networks that support DOS filesharing/filelocking. It also works on
- local drives.
-
- [LstDrag]
- LstDrag
- (Mosher, Sue; $0)
- is code for dragging a line in a List box to another line with the mouse or
- cursor keys.
-
- [LOADTIME]
- LoadTime
- is a text file that tells how to handle slow loading programs to keep the user
- from messing things up.
-
- [MHelp]
- MHelp
- (MicroHelp, Inc.; $0)
- is a DLL with VB versions of PEEK, POKE, INP, OUT, VARPTR, VARSEG, VARSEGPTR,
- SADD, SSEG and SSEGADD.
-
- [Modalex]
- Modalex
- is a DLL that makes a VB app appear modal to the calling app.
-
- [PATH_VB]
- Path
- demonstrates the use of two API calls to determine the path of an application.
- (Not needed for VB3.)
-
- [PeekB]
- PeekB
- (Harvey, Jim; $0)
- is a DLL that lets you peek at protected memory. The DLL source code
- illustrates how to write a DLL for VB.
-
- [RESCHEK]
- ResCheck 1.0
- (Houck, Dan; $0)
- is source for checking and displaying GDI and User Heap information in an icon.
-
- [RUNMODL]
- RunModal
- contains a DLL that will allow you to call any EXE file and have it run as if it
- were a modal dialog box from the calling application. Your VB app can be called
- as dialog boxes from Word; your apps can call Notepad, etc. WIN31 is required.
-
- [SI_SDK]
- The System Information SDK 1.01
- (Snowy Mountain Software; $10)
- is a DLL and a Library of VB function calls that enable developers to
- determine configuration information about a computer. It can detect
- computer model, BIOS manufacturer and date, memory installed, bus type, CPU
- type and speed, mouse and drive info, and more. This was designed to be
- used with Visual Basic, although another language that can call DLLs can
- also be used.
-
- [SPCTIME]
- Space & Time
- (Barrett, Paul James; $0)
- is a DLL that reports free disk space and will copy the date and/or time to the
- the Clipboard. C source code for the DLL is included, but no source code to
- illustrate calling the DLL from VB, so you will have to study the C code.
-
- [SysMenu]
- SysMenu
- (Simms, Jeff; $0)
- is a DLL that lets you add items to the System Control Box menu.
-
- [SYSWTCH]
- SySwitch 2.03
- (Bonner, Paul; $0)
- is VB source for a utility for changing Windows configurations.
-
- [TIMFRAM]
- TimeFrame
- (Braeuchi, J.; $0)
- shows how to display information on the caption bar of other applications.
- This example displays the time.
-
- [Topmost]
- Topmost
- (Contreras, Mike; $0)
- contains source for a utility to keep any specified window on top. This is
- very useful for keeping the VB2 properties window visible during program
- development.
-
- [TxtHook]
- TxtHook
- (Simms, Jeff; $0)
- is a DLL that enhances the Text box. The primary feature is that text can
- be left highlighted even when the Text box loses focus.
-
- [VBFNDID]
- VBFindID
- (Kitsos, Costas; $0)
- is a utility which can be used to determine the IDs of VB Controls during
- design-time.
-
- [VBMEM_S]
- VBMem 1.1
- (Snider, Charles K.; $0)
- is source for a VB app that displays Windows system information: the operating
- mode, presence of a math chip, and free memory. Compiled and run minimized, the
- display will constantly update the free memory number
-
- [VBPoint]
- VBPoint
- (Zuck, Jonathan; $0)
- is a DLL that adds pointer support to VB. LP2Str$ is a string function that
- copies data, pointed to by a so-called "Long Pointer" into a VB proprietary
- string variable. Str2LP is a subroutine that will copy data from one address to
- another. With this function you can create the CV? and BLOAD commands.
-
- [WINFOVB]
- Windows Info
- (Bonner, Paul; $?)
- reports the caption, window handle and class name of the window under
- the mouse cursor, its parent window, and its progenitor window.
- Source code is included.
-
- [Wmem]
- Wmem
- (Buelow, Ron; $?)
- shows how to create an icon bar that displays system memory, stays on top, and
- is moveable.
-
- [WndFind]
- WndFind
- (User Friendly, Inc.; $0)
- solves the problem of needing an exact match when using the AppActivate command.
- This can also be used to determine if your application is already running.
- Source is included.
-
- [XTask]
- XTask 1.0
- (Stam, Pieter; $0)
- is a DLL that lets you detect when any EXE has terminated.
-
-
- -----TIME_DAT: Time/Date Applications
-
- [CAL_PRO]
- Calendar Program
- (Meadows, Al; $0)
- is the source code and executable for a calendar program.
-
- [DAT_TIM]
- DateTime
- (Michna, Hans-Georg; $0)
- is VB source to display the date and time in a variety of international or
- custom formats.
-
- [DATE_VB]
- Date Functions
- (Tyson Bonn; $5) can convert a given date to
- the number of days that date is past January of the year 0, into a
- long integer value. That value can be stored as a part of your
- user-defined types.
-
- [DATEMTH]
- DateMath
- (Expertec, Inc.; $25)
- is a DLL which adds date math to your apps.
-
- [GridCal]
- GridCal
- (Meadows/Graves; $0)
- is source for making a calendar using the Grid custom control.
-
- [VBCLOCK]
- VB Clock 1.0
- (Gagliano, Jim; $0)
- is VB source for an app to display the date and time in a very small window.
-
- [VBCLK]
- VBClock 1.1
- (Holland, Sarah; $0)
- contains source code and an executable for a Win31 utility that shows the date,
- time, and the percentage of free system resources remaining. Options include
- background/foreground color selection, font selection, alarms, and more.
-
- [VBPCAL]
- VB Popup Calendar
- (Schueler, Don; $0)
- is source for a small pop-up calendar. It is intended for popping up in date
- fields and returning the value to the field.
-
-
- -----GRAPHICS: graphics, video routines, screen sizing
-
- [256PBX]
- 256PICBX
- is a DLL with source that displays 256 color bitmaps in a VB Picture box
- control. Source for a sample app is included.
-
- [3D4VB]
- 3D4VB
- (LAN Services; $10)
- lets you create beautiful 3-D effects. More than 20 different routines are
- included to draw 3-D frames, shadowed boxes, borders, picture buttons, etched
- and shadowed text, and more. Interestingly, this is all done with VB code - no
- DLL's to keep track of. All source code is included.
-
- [APMMETA]
- APM-Metafiles for VB
- (Reisewitz, U.; $0)
- lets you use "problem" WMF files with VB.
-
- [AUTOSIZ]
- AutoSize
- (Scherer, Bob; $0)
- shows how to adjust forms and their contents for any type of video type.
-
- [AVIWIN]
- AVI Viewer
- (Callaway, Dustin; $0)
- demonstrates how to play AVI files through a custom window rather than
- the default AVI playback window. The program allows for positioning
- and sizing of the playback window by simply placing a picture box on
- your VB form. Source code and executable are included.
-
- [BMPKit]
- BMPKit
- (Campbell, George; $0)
- is a set of routines to scale, print, and display bitmaps. A demo and all source
- code are included.
-
- [BURGLAR]
- Burglar & Animate
- (Campbell, George; $?)
- contains source for two demonstrations of simple animation using icons.
-
- [FADE]
- Fade To Black
- (Stine, Brian; $0)
- demonstrates how to make the background of your form fade from blue to
- black like the the background in MS install windows.
-
- [FrameVB]
- FrameVB
- (Ford, Nelson ASP; $0)
- is a Module that will draw shadowed frames around controls to create the
- illusion of their being recessed. Also included is a routine for underlining a
- control such as a Text box.
-
- [GetPut]
- GetPut
- (Martin, Wendell; $0)
- is a routine that works like the graphic Get and Put statements in DOS Basic.
- Example code is included.
-
- [ICONBRW]
- Icon Browser
- shows how to more easily extract icons from apps in Windows 3.1.
-
- [ICONDEM]
- IconDemo
- (Young, Ted M.; $0)
- is demo code to show how to draw graphics on a VB app's icon.
-
- [ICOXTRC]
- IcoXtrc
- is a routine for extracting icons from executables and DLLs.
-
- [Marquee]
- Marquee
- (OsoSoft; $0)
- is code for adding a moving banner to your VB applications.
-
- [MetaLib]
- MetaLib 1.0
- (Sygenex; $0)
- contains a set of routines that will allow you to create, draw, and save SDK
- (vector graphics) metafiles.
-
- [MICROPC]
- Micro-Pic 1.0
- (Freel, Fred L.; $0)
- is a PicClip bitmap array. It provides 100 toolbar type button graphics
- for use with the PicClip control. Requires Visual Basic Pro 2.0's
-
- [Pic2ic]
- Pic2ic
- (Hart, Matt; $0)
- a project that shows how to make an .ICO compatible bitmap on a
- picture control. It extracts an icon from a file, then copies the mask
- image used as an icon/drag icon.
-
- [POLYGO]
- PolyGone
- (Mack, Jim; $0)
- is the source for an interesting graphics display. It also illustrates the use
- of graphics when iconized.
-
- [PROGWRK]
- Programmer's Workshop 1.0
- (Bushnaq, Firas; $10)
- is a template that shows all available screen resolutions on your monitor to
- make is easy for you to size your forms and dialog boxes. It has a ruler scale
- which shows twips, inches, points, picas, and pixels and can be used for
- conversions among those units of measure.
-
- [RLEBMP]
- RLE vs BMP
- is simply an illustration of the huge difference in size between standard BMPs
- and compressed RLE files.
-
- [REFRESH]
- Refresh
- demonstrates the use of VB's implicit refresh versus an explicit refresh of a
- Text Box.
-
- [Shades]
- Shades
- (Stine, Brian; $0)
- show how to give your forms a "brushed steel" background like the Borland custom
- controls.
-
- [SSave]
- SSave
- (User Friendly, Inc.; $0)
- is a DLL that allows you to create Windows screen savers (like After Dark) in
- Visual Basic.
-
- [TURBODX]
- TurboDXF
- (Dorosh, David; $50)
- is a DLL that allows you to create standard DXF graphics files with up to 25
- entities per drawing. It works with TP, VB, OV, Excel, C.
-
- [VBFLIP]
- VBFlip
- is an outstanding demonstration of using the BitBlt and StretchBlt API
- functions. The demo code displays a grid of tiles which you can flip over to
- show a graphic or which you can X out with a zooming red X. The code also shows
- how to store a series of images in a single picture file and use the individual
- images.
-
- [VBMASK]
- VBMask
- demonstrates how to create a mask from an image and a screen object using
- BitBlt.
-
- [VBMENU]
- VBMenu
- shows how to add graphic bitmaps and check mark substitutes to a menu.
-
- [VBSCROL]
- VBScroll
- demonstrates an easy way to scroll/pan across a bitmap in a Picture Box.
-
- [Waldo]
- Waldo
- (Melanson, Leo; $0)
- is the source for an animation sequence in which Waldo walks across the form.
-
- [WNKDEMO]
- WinkDemo
- (Campbell, George; $0)
- is source that illustrates how to provide an animated screen while your VB
- application is loading.
-
- [WMF2_VB]
- WMF2BMP
- (Campbell, George; $0)
- is VB2 source that converts WMF files to BMP files, with full scaling
- capabilities.
-
- [WMFPIX]
- WMFPix
- is a set of graphics icons in WMF format for use in your VB programs.
-
- [Z2]
- Z2
- (GraniteWare; $0)
- lets you to zoom in up to 4x the area around your cursor. It allows you to
- continue zooming even when another application has focus. It can clip the zoomed
- area to the clipboard.
-
-
- -----CONTROLS: Custom Controls
-
- [3DCTL]
- 3DCTL
- (Bonner, Paul; $0)
- shows how to use CTL3D.DLL from Excel 4.0 to give all common dialogs and
- message boxes in a VB app a 3-D appearance. (CTL3D.DLL not included.)
-
- [3DINPUT]
- 3D-VB Input 3.0a
- (Liddicoet, Brett; $15)
- is a Text box custom control that lets you add a 3-D look to the box and to
- the text, specify data entry type, and align text left, centered, etc. The
- unregistered version is limited to three controls per project.
-
- [3DVBIN]
- 3D-VB Input 1.0b
- (Opaque Software; $15)
- is a Text Box type custom control with numerous optional 3D effects, formatted
- input, justification, and more.
-
- [3D_How]
- 3D_How
- shows you how to draw 3D brushed steel looking controls with VB2. All
- code is included; no add-on tools are required.
-
- [5PAK20]
- 5Pak20
- (Weimar Software; $35) - a set of five custom controls for
- VB including popup menus, balloon help, dynamic menu help, and more.
-
- [BBCC]
- Browse Bound Control
- (Delta Soft Inc.; $20)
- contains a control that can be used in conjunction with the standard VB3 Data
- control to browse any RecordSet. There are full on-the-spot editing facilities
- with data pre- and postvalidation. You can freeze columns at the left edge,
- set column and header text alignment, and set special coloring for any column.
-
- [BROWSECC]
- Browse 3.0
- (Oancea, Gabriel; $10)
- is a VB custom control for browsing DBF files. Requires vxBASE (on this CD).
-
- [Buttons]
- Buttons
- (Freel, Fred; $0)
- are ten button arrays for use with ToolButton 2.0. A BMP workspace is
- also included for modifying the buttons, or creating and capturing new
- ones.
-
- [BmpLst]
- BmpLst
- (Shields, James; $20)
- provides a list box that displays a bitmap and a line of text for each
- item in the list. Support is provided for bitmap, metafile, and icon
- picture formats.
-
- [ClipSib]
- ClipSib 1.0
- (Funk, Keith; $0)
- allows you to have overlapping controls, which VB does not normally support. VB
- code for an excellent demo of the routine is included. This code contains many
- other useful routines as well.
-
- [CNTRLC]
- CntrlC
- shows how to create new instances of composite controls (eg: frames with check
- boxes) using the SetParent API call.
-
- [CLBOX]
- CLBox
- is source code for a Combo List Box with incremental search. It also shows how
- to quickly clear a List Box.
-
- [DDServe]
- DDServe
- (Zuck, Jonathan; $0)
- is a DLL that lets you add Windows 3.1 drag-and-drop capability to your
- applications. Several example apps are included.
-
- [DFInfo]
- DFInfo 1.0
- (James Shields; $15)
- is a custom control that provides disk and file information, including disk
- space, cluster info, file size/attributes, etc.
-
- [Dialogs]
- Dialogs
- (Kitsos/Johnson; $0)
- contains example code for using common dialogs with API calls without the need
- for a separate DLL.
-
- [DD_VBX]
- Dragdrop.VBX
- (Apex Software; $0)
- allows Visual Basic applications to intercept File Manager drag/drop messages.
-
- [DROPDWN]
- DropDown
- shows how to simulate a Combo box with a Text box and a List box.
-
- [FEDIT]
- Visual FEDIT Custom Control 2.5
- (Computer Mindware Corp.; $159)
- a superclass of the EDIT control that provides the developer with all
- facilities needed to ensure that the data received by a program is
- correct.
- Features include full support for VBX format 2.0 and 1.0, masked input
- for 5 data styles, clipboard support, 19 date and time manipulation
- procedures, over 60 API functions, and more.
-
- [Filebox]
- Filebox
- (Wykes, Harry JF; $0)
- shows how to create a Windows style file-open box using List boxes rather than
- the VB DriveBox and DirBox objects.
-
- [FOpen]
- FOpen 1.1
- (Kitsos, Costas; $0)
- is a set of forms, VB code, and API calls to create the standard Windows type of
- "Open File" dialog box. A demo is included.
-
- [Gauge]
- Gauge
- (Mattila, Jussi; $0)
- tells how to create a Meter box from two Picture boxes.
-
- [Graphic]
- Graphic 1.1
- (Cramp, Stephen; $15)
- is a 256-color custom control. It also includes support for OS/2 BMP files. This
- version can only be used within VB. Registration gets a runtime module.
-
- [GRIDEG]
- Expanding Grid
- is an example of a self-expanding grid. Data is entered into a text
- box above the grid and the grids cell dimensions change to suit the text.
-
- [NUGRD3]
- Nugrd3
- contains an updated version of the GRID.VBX control that shipped with VB3.
- This circumvents a problem causing an error "invalid file format" when the
- setting of the HelpContextID was changed from the default value.
-
- [GRIDPL]
- GridPl
- is a routine for entering data into a Grid control and to scroll the Grid with
- Cntl-Arrow or the mouse.
-
- [TGDEMO]
- TrueGrid Demo
- (Apex Software Corp.; $0) - is a demo package of an
- easy-to-use data-aware grid for VB 3.0. Includes help file and interactive
- sample application.
-
- [INPGRID]
- Input Grid
- (Guardalben, G.V.; $15)
- is a grid control with a built in floating input box. This takes all the pain
- out of getting data from the user and into the grid. C source code for the
- control is included.
-
- [ILIST]
- IList
- is a List box which includes the abilities to perform multi-selects, retrieve
- and set multiple items in one call, store a long integer for reference along
- with each list item, perform partial string matching, clear listbox with one
- call, set and retrieve the top visible item and more.
-
- [IOvbx]
- Iovbx
- contains a VB custom control to read and write to I/O ports.
-
- [JIANG]
- Jiang Controls
- (Jiang, Jeng Long; $0)
- is a set of controls for VB, including a 3-D label with right, center, and
- left justification, a "spinner" control, and horizontal and vertical
- percent-complete gauges. (The author can no longer be reached at the
- address provided in the documentation.)
-
- [MHFS]
- MHFormScroll 2.0
- (MicroHelp; $0)
- adds scroll bars to Forms. This lets you have forms that are larger than
- the screen.
-
- [MoveTxt]
- MoveTxt
- (Funk, Keith; $0)
- shows how to use a Picture control to simulate dragging of a Text control (which
- normally cannot be dragged).
-
- [MULTDLL]
- Multi.DLL
- (Simms, Jeff; $0)
- is a DLL for a multi-selection listbox. C source code and all VB Declares are
- included.
-
- [MULTIPK]
- MultiPik
- (Kitsos, Costas; $0)
- shows how to create a multiple-selection List box with API calls.
- Source and demo included.
-
- [GRAF_ST]
- GrafStat 1.0
- (Object Productivity, Inc.; $22-$32)
- is a custom control for displaying the status of a process. Two styles are
- offered: thermometer and needle.
-
- [GRIDRTN]
- Grid Routines
- (Ford, Nelson ASP; $0)
- is a set of routines for use with the Grid custom control. Routines include
- cursor key scrolling of the Grid, direct input to the Grid, add a row, delete a
- row, save to and load from disk, clear the Grid and more.
-
- [Grid_VB]
- Grid_VB
- is a single control that lets you display data in columns and rows. This was
- originally given to beta testers by Microsoft, but not included in VB. Jonathan
- Zuck has made enhancements to it.
-
- [HUGEGRD]
- HugeGrid
- (Ford, Nelson ASP; $0)
- is sample code illustrating the integration of a Huge Array with a Grid control.
- Features include sorting, searching, adding, deleting and sorted inserting of
- records into the Huge Array, as well as paging and scrolling through data with
- the Grid.
-
- [MENUWAT]
- MenuWatch
- (Lathrop, Steve; $15)
- allows you to easily add a full-featured menu help status bar to your
- application. By placing this custom control directly on your main
- form, you can display help snippets in a help status bar at the bottom
- of the window as the user highlights menu items.
-
- [MSGBOX]
- MsgBox Editor
- (Buhrer, Richard; $0)
- makes it easy to set up MsgBoxes. Run this utility, click on the elements you
- want, add the text, and it generates the source code for you on the Clipboard
- for you to paste into your program.
-
- [MhCtl]
- MhCtl
- (Beekes, Bernd; $?)
- demonstrates how to get the control handle of a menu.
-
- [MHSAMPL]
- MHSample
- (Patterson, Sam; $0)
- is a well commented sample custom control.
-
- [OpenDlg]
- OpenDlg
- (Thomas, Zane; $0)
- is a DLL for the Open and Save-As common dialogs.
-
- [Picnic]
- Picnic
- (Funk, Keith; $0)
- allows you to make picture controls look like VB forms. It demonstrates how to
- use the Win3 API functions to add a caption, sizing border and a minimize box
- and system menu to a picture control.
-
- [PerCnt]
- PerCnt 2.0
- (Shields, James; $10)
- is a custom control to display a percentage status bar. The VB program
- can control the font, color, border, and size characteristics of the
- status bar. Sample code is included.
-
- [PROPVW]
- PropView
- (Microsoft; $0)
- is a Custom Control that can display the properties of the current form and
- allows printing of the control properties.
-
- [PRNTLBL]
- Prntlbl
- shows how to print captions on a Form using API calls instead of Label controls.
- The code looks enormously complicated to us, considering that you can do the
- same thing with a few straight VB commands, but maybe we are missing something.
-
- [RANDGRD]
- RandGrid
- (Ford, Nelson ASP; $0)
- is sample code illustrating the integration of a random access file and a Grid
- control.
-
- [SCRL_CJ]
- Scroll.bas
- (Juerges, Christian; $0)
- contains sample code that shows how make a scrolling form under VB 2.0
- and 3.0.
-
- [Spin]
- Spin
- (Kitsos, Costas; $0)
- is commented VB source code to create a Spin Button Control. No DLL/VBX files
- are required.
-
- [Stsbar]
- Stsbar 2.0
- (Staffin, Ed; $0-$10)
- is a DLL for a status bar. This is a bar that is used to display program
- parameter/function status, mouse coordinated, column/row numbers - or
- any other text you want to assign to it.
-
- [SIZ_CC]
- SIZ Custom Control 1.00
- (William M. Raike; $15)
- lets you put controls on forms that have "handles" which let them be resized
- at runtime.
-
- [Stbar]
- Stbar 2.26
- (Beekes, Bernd; $50-$85)
- allows you to add a status line to your VB applications.
-
- [TIMETXT]
- TimeQueue & TextKey
- (Curlew Software; $0-$10)
- are two VB controls. TextKey lets you attach a prepared text file to it
- during design time. TimeQueue lets you execute events at specified time
- intervals.
-
- [ToolBar]
- ToolBar
- (Murphy, Stephen; $0)
- walks you through creating a toolbar using a picture box for the bar and BMP
- files for the buttons. Sample source code and BMP files are included.
-
- [TOOLBUT]
- ToolButton 2.0
- (Foster, Brett; $0-$?)
- let you have standard toolbar buttons. Features include nine standard command
- buttons, six different button states generated from a single supplied bitmap
- for custom buttons, MouseDown event for help messages, on-line help reference,
- and more.
-
- [TOOLWND]
- Toolwnd.DLL
- (Donahue, Ray; $35)
- lets you create nice looking toolbars and toolboxes with icons for each
- selection.
-
- [TREE_RS]
- Tree
- (Stoepper, Ralf; $0)
- is code for displaying a data tree with exploding and hiding of data, similar
- to an outlining program.
-
- [VBDIALG]
- VBDialog
- is a common dialog DLL for saving and loading files. This is a solution
- to the problem of saving files with different filters in VB
- CMDIALOG.VBX.
-
- [VBMETER]
- VBMeter
- is a VBX that lets you create a meter type display with horizontal or vertical
- bars.
-
- [VBWrite]
- VBWrite
- (Simms, Jeff; $0)
- contains source code that demonstrates adding MS Write as a edit control to a VB
- application. The advantage is that a Text box does not allow different fonts,
- etc., which Write allows. This code is still in the experimental stage.
-
- [VB_Bar]
- VB_Bar
- (PoloWood, Felipe; $0)
- is a percent-complete gauge that requires only a single Picture box, which
- conserves resources.
-
- [VB3D]
- VBCtl3D
- (Beekes, Bernd and Simms, Jeff; $29)
- allows you to easily add 3-D effects to controls, message boxes,
- dialogs, etc.
-
- [VBSLID]
- Slider VBX Control
- (Northeast Data Corp.; $?)
- is a DLL control that appears as a slider similar to those used on
- audio/video equipment such as stereos, tuners, and amplifiers.
-
- [VBMSNGR]
- VB Messenger 1.00b
- (JOSWare, Inc.; $54)
- is a subclassing custom control for Visual Basic. Source code is
- included.
-
- [VCC]
- VideoSoft Custom Controls 2.2c
- (VideoSoft; $45)
- is a set of three VB custom controls. The 3D Elastic control automatically
- resizes forms or other controls. IndexTab allows you to group controls by
- subject using a familiar notebook metaphor. Awksome allows you to quickly scan
- and parse text files.
-